# Methods added to this helper will be available to all templates in the application.
module ApplicationHelper
  
  def display_menu
    "<table><tr>#{user_menu}</tr></table>"
  end
  
  def user_menu
    # Todos pueden ver iniciar sesión
    menu = "<td>" + link_to('Iniciar Sesión', :controller => 'app', :action => 'login') + "</td>"
    # es el Admin
    if session[:username] == 'admin'
      menu += "<td>" + link_to('Registrar', :controller => 'app', :action => 'register') + "</td>"
    end
    # es Profesor
    if Profesor.find_by_username session[:username] 
      menu += "<td>" + link_to('Mi Horario',:controller => 'app',  :action => 'show_horario') + "</td>"
    end
    # es Usuario y no admin
    if session[:username] != 'admin' && session[:username]
      menu += "<td>" + link_to('Mis Citas', :controller => 'app', :action => 'list_citas') + "</td>"
    end
    # es Usuario, incluyendo al admin
    if session[:username]
      menu += "<td>" + link_to('Mi Perfil', :controller => 'app', :action => 'show_perfil') + "</td>"
    end
    menu
  end
  
end
